//
//  HZFontSizeConstant.h
//  Expert
//
//  Created by 刘华舟 on 15/4/2.
//  Copyright (c) 2015年 BLUEBLACK. All rights reserved.
//

#import "UIFont+Conveniently.h"

#ifndef Expert_HZFontSizeConstant_h
#define Expert_HZFontSizeConstant_h


#define RFONT(v,t,s) [UIFont rateFontOfSystemSix:v sixPlus:t size:s]

#define HZFontSize(f) [UIFont systemFontOfSize:f]

#define HZFontSize01 HZFontSize(1)
#define HZFontSize02 HZFontSize(2)
#define HZFontSize03 HZFontSize(3)
#define HZFontSize04 HZFontSize(4)
#define HZFontSize05 HZFontSize(5)
#define HZFontSize06 HZFontSize(6)
#define HZFontSize07 HZFontSize(7)
#define HZFontSize08 HZFontSize(8)
#define HZFontSize09 HZFontSize(9)
#define HZFontSize10 HZFontSize(10)
#define HZFontSize11 HZFontSize(11)
#define HZFontSize12 HZFontSize(12)
#define HZFontSize13 HZFontSize(13)
#define HZFontSize14 HZFontSize(14)
#define HZFontSize15 HZFontSize(15)
#define HZFontSize16 HZFontSize(16)
#define HZFontSize17 HZFontSize(17)
#define HZFontSize18 HZFontSize(18)
#define HZFontSize19 HZFontSize(19)
#define HZFontSize20 HZFontSize(20)
#define HZFontSize21 HZFontSize(21)
#define HZFontSize22 HZFontSize(22)
#define HZFontSize23 HZFontSize(23)
#define HZFontSize24 HZFontSize(24)
#define HZFontSize25 HZFontSize(25)


#define HZFontSizeBold(f) [UIFont fontWithName:@"Helvetica-Bold" size:f]


#define kHZFont_Menu_L [UIFont systemFontOfSize:20]
#define kHZFont_Menu_M [UIFont systemFontOfSize:19]
#define kHZFont_Menu_S [UIFont systemFontOfSize:18]

#define kHZFont_TitleBar_L [UIFont systemFontOfSize:17]
#define kHZFont_TitleBar_M [UIFont systemFontOfSize:16]
#define kHZFont_TitleBar_S [UIFont systemFontOfSize:15]

#define kHZFont_Content_L [UIFont systemFontOfSize:14]
#define kHZFont_Content_M [UIFont systemFontOfSize:13]
#define kHZFont_Content_S [UIFont systemFontOfSize:12]

#define kHZFont_Tag_L [UIFont systemFontOfSize:11]
#define kHZFont_Tag_M [UIFont systemFontOfSize:10]
#define kHZFont_Tag_S [UIFont systemFontOfSize:9]



#define kHZUFont_Menu_L UFONT(2*20)
#define kHZUFont_Menu_M UFONT(2*19)
#define kHZUFont_Menu_S UFONT(2*18)

#define kHZUFont_TitleBar_L UFONT(2*17)
#define kHZUFont_TitleBar_M UFONT(2*16)
#define kHZUFont_TitleBar_S UFONT(2*15)

#define kHZUFont_Content_L UFONT(2*14)
#define kHZUFont_Content_M UFONT(2*13)
#define kHZUFont_Content_S UFONT(2*12)

#define kHZUFont_Tag_L UFONT(2*11)
#define kHZUFont_Tag_M UFONT(2*10)
#define kHZUFont_Tag_S UFONT(2*9)


#define kHZRFont_Menu_L(N,M) RFONT(N,M,20)
#define kHZRFont_Menu_M(N,M) RFONT(N,M,19)
#define kHZRFont_Menu_S(N,M) RFONT(N,M,18)

#define kHZRFont_TitleBar_L(N,M) RFONT(N,M,17)
#define kHZRFont_TitleBar_M(N,M) RFONT(N,M,16)
#define kHZRFont_TitleBar_S(N,M) RFONT(N,M,15)

#define kHZRFont_Content_L(N,M) RFONT(N,M,14)
#define kHZRFont_Content_M(N,M) RFONT(N,M,13)
#define kHZRFont_Content_S(N,M) RFONT(N,M,12)

#define kHZRFont_Tag_L(N,M) RFONT(N,M,11)
#define kHZRFont_Tag_M(N,M) RFONT(N,M,10)
#define kHZRFont_Tag_S(N,M) RFONT(N,M,9)


#endif
